• 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