DocumentCode
3266703
Title
Speech data compression for embedded systems
Author
Yu, Tong Lai
Author_Institution
Dept. of Comput. Sci., California State Univ., San Bernardino, CA, USA
fYear
1996
fDate
Mar/Apr 1996
Firstpage
460
Abstract
The paper considers speech data compression for low-cost embedded systems such as voice-related toys or devices with interactive sound-responses. We use a PC to generate and compress 8-bit-speech-data that has various features such as human speech, symphony and animal songs; the compressed data are then transferred to a masked-ROM. An Intel 8051 embedded chip is employed to expand the compressed speech data stored in a masked-ROM with size ranging from 1-8 MBytes. No RAM (read/write memory) is available in the system (to reduce production cost). The ROM also stores the program that is responsible for expanding the compressed data. Since the compression is done off-line, we use simple vector-quantization techniques to perform a first stage lossy compression of the data; the lossy-compressed data are then treated by a second stage lossless compression. Because of the the lack of RAM in the expansion stage, an LZ compression technique cannot be applied. Instead, we use a runlength-Huffman encoding scheme coupled with a unary-code to perform the lossless compression. Also, because of the slow processing speed of the processor in the expansion stage, a length-limited Huffman code must be used. We develop a technique that uses splaying to achieve this goal
Keywords
Huffman codes; digital signal processing chips; microcomputer applications; read-only storage; runlength codes; speech coding; vector quantisation; 1 to 8 MByte; 8 bit; Intel 8051 embedded chip; PC; animal songs; embedded systems; human speech; interactive sound-responses; length-limited Huffman code; lossless compression; lossy data compression; masked ROM; processing speed; runlength-Huffman encoding; speech data compression; splaying; symphony; unary-code; vector quantization; voice related devices; voice related toys; Animals; Costs; Data compression; Embedded system; Humans; Production systems; Random access memory; Read only memory; Read-write memory; Speech coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference, 1996. DCC '96. Proceedings
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
0-8186-7358-3
Type
conf
DOI
10.1109/DCC.1996.488392
Filename
488392
Link To Document