The present disclosure relates in general to audio systems, and more particularly, to compressing a digital signal in a digital microphone system.
Microphones are ubiquitous on many devices used by individuals, including computers, tablets, smart phones, and many other consumer devices. Generally speaking, a microphone is an electroacoustic transducer that produces an electrical signal in response to deflection of a portion (e.g., a membrane or other structure) of a microphone caused by sound incident upon the microphone.
In a digital microphone system, an analog output signal of the microphone transducer may be processed by an analog-to-digital converter to convert the analog output signal to a digital output signal, which may be communicated over a bus to a digital audio processor for further processing. By communicating a digital signal over the bus rather than an analog signal, the audio signal may be less susceptible to noise.
To adequately represent an audio signal with sufficient quality, the digital output signal may have numerous quantization levels. Numerous quantization levels may require a significant number of digital bits in order that each quantization level is represented by a corresponding digital code. It may be undesirable to transmit digital codes with many bits over a digital bus, particularly a serial digital bus, as communication throughput may decrease as the number of bits in digital codes increase.
In accordance with the teachings of the present disclosure, certain disadvantages and problems associated with communication of a microphone signal may be reduced or eliminated.
In accordance with embodiments of the present disclosure, a digital microphone system may include a microphone transducer and a digital processing system. The microphone transducer may be configured to generate an analog input signal indicative of audio sounds incident upon the microphone transducer. The digital processing system may be configured to convert the analog input signal into a first digital signal having a plurality of quantization levels, and, in the digital domain, process the first digital signal to compress the first digital signal into a second digital signal having fewer quantization levels than that of the first digital signal.
In accordance with these and other embodiments of the present disclosure, a system may include a microphone transducer and a digital processing system. The microphone transducer may be configured to generate an analog input signal indicative of audio sounds incident upon the microphone transducer. The digital processing system may be configured to convert the analog input signal into a digital signal having a plurality of quantization levels, such that each quantization level of the digital signal is represented by one or more transitions or one or more absences of transitions of one or more bits of the digital signal.
In accordance with these and other embodiments of the present disclosure, a method may include generating an analog input signal indicative of audio sounds incident upon a microphone transducer. The method may also include converting the analog input signal into a first digital signal having a plurality of quantization levels. The method may further include, in the digital domain, processing the first digital signal to compress the first digital signal into a second digital signal having fewer quantization levels than that of the first digital signal.
In accordance with these and other embodiments of the present disclosure, a method may include generating an analog input signal indicative of audio sounds incident upon a microphone transducer. The method may also include converting the analog input signal into a digital signal having a plurality of quantization levels, such that each quantization level of the digital signal is represented by one or more transitions or one or more absences of transitions of one or more bits of the digital signal.
In accordance with these and other embodiments of the present disclosure, an integrated circuit may include a microphone input and a processing circuit. The microphone input may be configured to receive an analog input signal indicative of audio sounds incident upon a microphone transducer. The processing circuit may be configured to convert the analog input signal into a first digital signal having a plurality of quantization levels and, in the digital domain, process the first digital signal to compress the first digital signal into a second digital signal having fewer quantization levels than that of the first digital signal.
In accordance with these and other embodiments of the present disclosure, an integrated circuit may include a microphone input and a processing circuit. The microphone input may be configured to receive an analog input signal indicative of audio sounds incident upon a microphone transducer. The processing circuit may be configured to convert the analog input signal into a digital signal having a plurality of quantization levels, such that each quantization level is represented by one or more transitions or one or more absences of transitions of one or more bits of the digital signal.
Technical advantages of the present disclosure may be readily apparent to one having ordinary skill in the art from the figures, description and claims included herein. The objects and advantages of the embodiments will be realized and achieved at least by the elements, features, and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are explanatory examples and are not restrictive of the claims set forth in this disclosure.
A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:
Digital microphone IC 105 may comprise any suitable system, device, or apparatus configured to process analog output signal ANALOG_OUT to generate a digital audio output signal DIGITAL_BUS and condition digital audio output signal DIGITAL_BUS for transmission over a bus to digital audio processor 109. Once converted to digital audio output signal DIGITAL_BUS, the audio signal may be transmitted over significantly longer distances without being susceptible to noise as compared to an analog transmission over the same distance. In some embodiments, digital microphone IC 105 may be disposed in close proximity with microphone transducer 101 to ensure that the length of the analog line between microphone transducer 101 and digital microphone IC 105 is relatively short to minimize the amount of noise that can be picked up on an analog output line carrying analog output signal ANALOG_OUT. For example, in some embodiments, microphone transducer 101 and digital microphone IC 105 may be formed on the same substrate. In other embodiments, microphone transducer 101 and digital microphone IC 105 may be formed on different substrates packaged within the same integrated circuit package.
Digital audio processor 109 may comprise any suitable system, device, or apparatus configured to process digital audio output signal for use in a digital audio system. For example, digital audio processor 109 may comprise a microprocessor, microcontroller, digital signal processor (DSP), application specific integrated circuit (ASIC), or any other device configured to interpret and/or execute program instructions and/or process data, such as digital audio output signal.
ADC 215 may comprise any suitable system device or apparatus configured to convert an analog audio signal received at its input, to a digital signal representative of analog output signal ANALOG_OUT. ADC 215 may itself include one or more components (e.g., delta-sigma modulator, decimator, etc.) for carrying out the functionality of ADC 215.
Driver 219 may receive the digital signal DIGITAL_OUT output by ADC 215 and may comprise any suitable system, device, or apparatus configured to condition such digital signal (e.g., encoding into Audio Engineering Society/European Broadcasting Union (AES/EBU), Sony/Philips Digital Interface Format (S/PDIF), in the process generating digital audio output signal DIGITAL_BUS for transmission over a bus to digital audio processor 109. In
Reduced quantization level quantizer 404 may in turn process the first digital signal to compress first digital signal DIGITAL_INT into a second digital signal (e.g., DIGITAL_OUT) having fewer quantization levels than that of first digital signal DIGITAL_INT. In some embodiments, second digital signal DIGITAL_OUT may be a signal of length M, where M is a positive integer less than N. In particular embodiments, M may equal to 1 or 2. As a particular example, in some embodiments, reduced quantization level quantizer 404 may generate output signals having three quantization levels: a first quantization level that corresponds to an increase in the first digital signal equal to one quantization level of first digital signal DIGITAL_INT (e.g., +1), a second quantization level that corresponds to no change of the quantization level of first digital signal DIGITAL_INT (e.g., 0), and a third quantization level that corresponds to a decrease in the first digital signal equal to one quantization level of first digital signal (e.g., −1) DIGITAL_INT. In this disclosure, the compression of the audio signal to three quantization levels may not lower fidelity of the analog-to-digital conversion performed by modulator 300, as the full, uncompressed digital signal DIGITAL_INT is fed back to loop filter 302.
As shown in
A receiver of digital signal DIGITAL_OUT (e.g., digital audio processor 109), may receive the digital signal DIGITAL_OUT and reconstruct a digital signal with the same number of quantization levels as first digital signal DIGITAL_INT by integrating values of digital output signal DIGITAL_OUT.
In some embodiments, the various quantization levels of the second digital signal DIGITAL_OUT may be represented by corresponding digital codes. For example, when the second digital signal has three possible quantization levels (−1, 0, +1), then each quantization level may be represented by a corresponding two-bit digital code. In such embodiments, remaining unused codes may be employed to represent and communicate a control signal associated with system 100 (e.g., a signal gain associated with the digital microphone system, a direct current bias associated with the digital microphone system, etc.).
In other embodiments, quantization levels of the second digital signal DIGITAL_OUT may not be represented by a digital code, but may instead be represented by a transition or lack of transition of second digital signal DIGITAL_OUT. For example, in embodiments in which the second digital signal DIGITAL_OUT has three quantization levels, an example encoding between signal transitions and quantization levels may be illustrated in
In addition to permitting a multiple-bit signal to be carried on a single wire, the encoding scheme shown in
This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative.
All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present disclosure have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.
The present disclosure claims priority to U.S. Provisional Patent Application Ser. No. 61/810,075, filed Apr. 9, 2013, which is incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4631749 | Rapaich | Dec 1986 | A |
5243345 | Naus et al. | Sep 1993 | A |
5247210 | Swanson | Sep 1993 | A |
5603088 | Gorday et al. | Feb 1997 | A |
6566942 | Shigenobu | May 2003 | B2 |
6724332 | Melanson | Apr 2004 | B1 |
6738004 | Melanson | May 2004 | B2 |
6809572 | Yi et al. | Oct 2004 | B2 |
6822594 | Melanson et al. | Nov 2004 | B1 |
6879275 | Melanson | Apr 2005 | B1 |
6933871 | Melanson et al. | Aug 2005 | B2 |
6956919 | Amar et al. | Oct 2005 | B2 |
7081843 | Melanson | Jul 2006 | B2 |
7084798 | Melanson | Aug 2006 | B2 |
7110460 | Melanson et al. | Sep 2006 | B1 |
7116721 | Melanson et al. | Oct 2006 | B1 |
7138934 | Melanson | Nov 2006 | B2 |
7148830 | Melanson | Dec 2006 | B2 |
7164379 | Rao | Jan 2007 | B1 |
7170434 | Melanson | Jan 2007 | B2 |
7183957 | Melanson | Feb 2007 | B1 |
7187312 | Melanson | Mar 2007 | B2 |
7190294 | Melanson | Mar 2007 | B2 |
7196647 | Melanson | Mar 2007 | B2 |
7205917 | Magrath | Apr 2007 | B2 |
7298305 | Melanson | Nov 2007 | B2 |
7358881 | Melanson | Apr 2008 | B2 |
7450047 | Wu | Nov 2008 | B1 |
7649484 | Wegener | Jan 2010 | B1 |
8396230 | Chang | Mar 2013 | B2 |
8890051 | Funakoshi | Nov 2014 | B2 |
8907829 | Naderi | Dec 2014 | B1 |
9076654 | Zanchi | Jul 2015 | B2 |
9332345 | Melanson et al. | May 2016 | B1 |
9419562 | Melanson et al. | Aug 2016 | B1 |
20010014122 | Fu et al. | Aug 2001 | A1 |
20030095606 | Horowitz et al. | May 2003 | A1 |
20070018866 | Melanson | Jan 2007 | A1 |
20070127761 | Poulsen | Jun 2007 | A1 |
20090278721 | Hamashita | Nov 2009 | A1 |
20090295615 | Steiner | Dec 2009 | A1 |
20100057474 | Kong | Mar 2010 | A1 |
20110112668 | Sorensen et al. | May 2011 | A1 |
20110150260 | Miles | Jun 2011 | A1 |
20120128181 | Lin et al. | May 2012 | A1 |
20120224722 | Nystrom | Sep 2012 | A1 |
20130051582 | Kropfitsch et al. | Feb 2013 | A1 |
20130058495 | Furst | Mar 2013 | A1 |
20130108074 | Reining | May 2013 | A1 |
20130271307 | Kropfitsch et al. | Oct 2013 | A1 |
20130335131 | Ceballos et al. | Dec 2013 | A1 |
20140140538 | Kropfitsch et al. | May 2014 | A1 |
20140301571 | Melanson et al. | Oct 2014 | A1 |
20140301572 | Melanson et al. | Oct 2014 | A1 |
20140323844 | Deliwala | Oct 2014 | A1 |
20140341397 | Straeussnigg et al. | Nov 2014 | A1 |
20150086043 | Sridharan et al. | Mar 2015 | A1 |
20150380005 | Chesney | Dec 2015 | A1 |
Number | Date | Country |
---|---|---|
105264777 | Jan 2016 | CN |
0173983 | Mar 1986 | EP |
2421281 | Feb 2012 | EP |
2984759 | Feb 2016 | EP |
2984760 | Feb 2016 | EP |
2459862 | Nov 2009 | GB |
2459864 | Nov 2009 | GB |
2485270 | May 2012 | GB |
2508612 | Jun 2014 | GB |
2513406 | Oct 2014 | GB |
2530605 | Mar 2016 | GB |
2013182901 | Dec 2013 | WO |
2014168934 | Oct 2014 | WO |
2014168939 | Oct 2014 | WO |
2014174283 | Oct 2014 | WO |
2015200267 | Dec 2015 | WO |
Entry |
---|
International Search Report and Written Opinion, International Application No. PCT/GB2014/051262, dated Sep. 22, 2014, 18 pages. |
Search Report under Section 17, GB Patent Application No. GB1307576.7, dated Oct. 9, 2013, 3 pages. |
Zhou, et al, Precompensated excitation waveforms to suppress harmonic generation in MEMS electrostatic transducers, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, vol. 51, Issue 11, Nov. 2004, pp. 1564-1574. |
Jawed, Syed Arsalan, CMOS Readout Interfaces for MEMS Capacitive Microphones, Mar. 31, 2009, Retrieved from the Internet: http://eprints-phd.biblio.unitn.it/82/1/thesis_mems_microphone_readout.pdf. |
O'Neal, J.B., Delta Modulation Quantizing Noise Analytical and Computer Simulation Results for Gaussian and Television Input Signals, Bell Systems Technical Journal, Jan. 1966, pp. 117-141. |
International Search Report and Written Opinion, International Application No. PCT/US2014/033314, dated Nov. 7, 2014, 17 pages. |
International Search Report and Written Opinion, International Application No. PCT/US2014/033302, dated Nov. 7, 2014, 10 pages. |
Bloom, I. and Nemirovsky, Y.; 1/ f Noise Reduction of Metal-Oxide-Semiconductor Transistors by Cycling from Inversion to Accumulation, Appl. Phys. Lett. 48 (15), Apr. 15, 1991, American Institute of Physics, pp. 1164-1666. |
Koh, Jeongwook; Low-Frequency-Noise Reduction Technique for Linear Analog CMOS IC's, Dissertation, Lehrstuhl fur Technische Elektroniks der Technischen Universitat Munchen; 2005, 113 pages. |
Kolhatkar, J.S., Salm, C., Knitel, M.J., and Wallinga, H.; Constant and Switched Bias Low Frequency Noise in p-MOSFETs with Varying Gate Oxide Thickness ESSDERC 2002, pp. 83-86. |
Ersoy, Selcuk, Van Veldhoven, Robert H.M., Sebastiano, Fabio, Reimann, Klaus, Makinwa, Kofi A.A.; A 0.25mm2 AC-Biased MEMS Microphone Interface with 28dBA SNR, ISSCC 2013 / Session 22 / Sensors & Displays / 22.2, 2013 IEEE International Solid-State Circuits Conference, Digest of Technical Papers, Feb. 20, 2013, pp. 382-383. |
International Search Report and Written Opinion, International Application No. PCT/US2015/037101, dated Jan. 4, 2016, 20 pages. |
Anonymous: Data compression—Wikipedia, the free encyclopedia, Jun. 17, 2014, Retrieved from the Internet: https://en.wikipedia.org/w/index.php?title=Data_compression&oldid=613257125 [retrieved on Oct. 5, 2015], pp. 1-3, 7-9. |
Anonymous: Lossless compression—Wikipedia, the free encyclopedia, Jun. 18, 2014, Retrieved from the Internet: https://en.wikipedia.org/w/index.php?title=Lossless_compression&oldid=613463592 [retrieved on Oct. 5, 2015], pp. 2-3, 5-6. |
Abadi et al., Integrating compression and execution in column-oriented database systems, ACM Proceedings of SIGMOD. International Conference on Management of Data, Jun. 27, 2006, pp. 671-682. |
Combined Search and Examination Report under Sections 17 and 18(3), Application No. GB1511091.9, dated Jan. 21, 2016, 8 pages. |
Colodro, Francisco et al., New Continuous-Time Multibit Sigma-Delta Modulators with Low Sensitivity to Clock Jitter, IEEE Transactions on Circuits and Systems I: Regular Papers, IEEE, U.S. vol. 56, No. 1, Jan. 1, 2009, pp. 74-83. |
Muda, Lindasalwa et al., Voice Recognition Algorithms using Mel Frequency Ceptral Coefficient (MFCC) and Dynamic Time Warping (DTW) Techniques, Journal of Computing (vol. 2, Issue 3), Mar. 22, 2010, pp. 138-143. |
Eshraghi, A et al., A Comparison of Three Parallel Delta-Sigma A/D Converters, 1996 IEEE International Symposium on Circuits and Systems (ISCAS), IEEE, U.S., May 12, 1996, pp. 517-520. |
International Search Report and Written Opinion, International Application No. PCT/US2015/037101, dated Mar. 23, 2016, 23 pages. |
Definition of “equivalent”, Oxford Dictionaries, https://en.oxforddictionaries.com/definition/equivalent. |
Extended European Search Report, European Patent Office, Application No. EP16183887.5, dated Apr. 12, 2017. |
Extended European Search Report, European Patent Office, Application No. EP16183886.7, dated Apr. 12, 2017. |
Examination Report under Section 18(3), UKIPO, Application No. GB1511091.9, dated Aug. 22, 2017. |
Anonymous, “USB—Wikipedia, the free encyclopedia”, Dec. 30, 2012, XP055297292, retrieved from the Internet: https://en.wikipedia.org/w/index.php?title=USB&oldid=530464826 [retrieved on Aug. 24, 2016], Section: Signalling; p. 24. |
Anonymous, “SLIMbus—Wikipedia”, Feb. 19, 2013, XP55361583, retrieved from the Internet: https://en.wikipedia.org/w/index.php?title=SLIMbus&oldid=539008572 [retrieved on Apr. 4, 2017], Section: SLIMbus DATA and CLK; p. 4, lines 3-4. |
Anonymous, “Non-return-to-zero”, Aug. 18, 2010, XP055193887, retrieved from the Internet: https://en.wikipedia.org/w/index.php?title=Non-return-to-zero&oldid=379590899 [retrieved on Jun. 5, 2015], Section: Non-Return-to-Zero Inverted; p. 3, last paragraph. |
Rabic, Gojko, “Signal Encoding Techniques Presentation C CSE 3461/5461: Introduction to Computer Networking & Internet Technologies”, Apr. 9, 2012, XP55361422, retrieved from the Internet: http://web.cse.ohio-state.edu/˜srinivasan.115/cse3461-5461/Cse3461.C.SignalEncoding.09-04-2012.pdf [retrieved Apr. 4, 2017], the whole document. |
Number | Date | Country | |
---|---|---|---|
20140301572 A1 | Oct 2014 | US |
Number | Date | Country | |
---|---|---|---|
61810075 | Apr 2013 | US |