DSPRelated.com
Forums

Voice Compression for digital storage and playback

Started by Kunal June 18, 2004
Jerry Avins wrote:
> I suppose that's a saving. Anyhow it stores 12 bits of dynamic range in > 8 bits of storage space.
Hi Jerry, I could be wrong, but I think A-law starts with one more bit than mu-law. I don't recall if mu/A are 12/13 or 13/14 though. I'm pretty sure one of them starts with a 13-bit word though. -- Jim Thomas Principal Applications Engineer Bittware, Inc jthomas@bittware.com http://www.bittware.com (703) 779-7770 To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it. - Scott Granneman
Jerry Avins <jya@ieee.org> writes:

> Kunal wrote: > > > I am making a Digital Dictation Machine and I need a solution to > > digitize the voice, compress it and store it on a flash chip. It > > should then also be able to decompress it and play it back through a > > d/a. I need to control it using I2C. > > What Is I2C? I have much to learn.
Inter-Integrated-Circuit (IIC), also I-squared-C, hence I2C in boggo text. A 2-wire protocol invented (and licensed by I think) Philips for low-speed comms between ICs. Multi-drop - each type of slave has a unique ID. Some can be configured to several different IDs, so you can hang several instances of a single IC off one I2C bus and communicate with them all. Examples are EEPROMs, lots of video chips (digitisers, scalers etc), cameras. The full spec can be found on the Philips website I think. Cheers, Martin -- martin.j.thompson@trw.com TRW Conekt, Solihull, UK http://www.trw.com/conekt
Jim Thomas wrote:

> Jerry Avins wrote: > >> I suppose that's a saving. Anyhow it stores 12 bits of dynamic range in >> 8 bits of storage space. > > > Hi Jerry, > > I could be wrong, but I think A-law starts with one more bit than > mu-law. I don't recall if mu/A are 12/13 or 13/14 though. I'm pretty > sure one of them starts with a 13-bit word though.
Thanks. Live and loin. (Chop chop!) Jerry -- Engineering is the art of making what you want from things you can get. &#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;
Martin Thompson wrote:

> Jerry Avins <jya@ieee.org> writes: > > >>Kunal wrote: >> >> >>>I am making a Digital Dictation Machine and I need a solution to >>>digitize the voice, compress it and store it on a flash chip. It >>>should then also be able to decompress it and play it back through a >>>d/a. I need to control it using I2C. >> >>What Is I2C? I have much to learn. > > > Inter-Integrated-Circuit (IIC), also I-squared-C, hence I2C in boggo > text.
... Thank you, Sir. "Boggo" is also new to me, but I can deduce it. Jerry -- Engineering is the art of making what you want from things you can get. &#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;
Mu has the 13 bits. I could never get a clear picture of a law.

"Jerry Avins" <jya@ieee.org> wrote in message
news:40d6e94c$0$3040$61fed72c@news.rcn.com...
> Jim Thomas wrote: > > > Jerry Avins wrote: > > > >> I suppose that's a saving. Anyhow it stores 12 bits of dynamic range in > >> 8 bits of storage space. > > > > > > Hi Jerry, > > > > I could be wrong, but I think A-law starts with one more bit than > > mu-law. I don't recall if mu/A are 12/13 or 13/14 though. I'm pretty > > sure one of them starts with a 13-bit word though. > > Thanks. Live and loin. (Chop chop!) > > Jerry > -- > Engineering is the art of making what you want from things you can get. > &#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295; >
Jerry Avins <jya@ieee.org> writes:

...
> > Thank you, Sir. "Boggo" is also new to me, but I can deduce it. >
You're welcome! "Boggo" may be a UK-ism, or maybe just a me-ism... Cheers, Martin -- martin.j.thompson@trw.com TRW Conekt, Solihull, UK http://www.trw.com/conekt
"Jerry Avins" <jya@ieee.org> skrev i meddelandet
news:40d6e9e0$0$3040$61fed72c@news.rcn.com...
> Martin Thompson wrote: > > > Jerry Avins <jya@ieee.org> writes: > > > > > >>Kunal wrote: > >> > >> > >>>I am making a Digital Dictation Machine and I need a solution to > >>>digitize the voice, compress it and store it on a flash chip. It > >>>should then also be able to decompress it and play it back through a > >>>d/a. I need to control it using I2C. > >> > >>What Is I2C? I have much to learn. > > > > > > Inter-Integrated-Circuit (IIC), also I-squared-C, hence I2C in boggo > > text.>
I2C is a 400Kbit transmission capacity link - offen used for signaling stuff to chips. One can figure it as a "USB cord" for chips design puroposes.
> ... > > Thank you, Sir. "Boggo" is also new to me, but I can deduce it. > > Jerry > -- > Engineering is the art of making what you want from things you can get. > &#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295;&#4294967295; >