Abstract:
A method and apparatus are provided for a low bit rate speech transmission. Speech spectral parameter vectors are generated from a voice message and stored in a sequence of speech spectral parameter vectors within a speech spectral parameter matrix (602). A first index identifying a first speech parameter template (614) corresponding to a first speech spectral parameter vector (604) of the sequence of speech spectral parameter vectors is transmitted. A subsequent speech spectral parameter vector (608) of the sequence is selected and a subsequent speech parameter template (618) is determined having a subsequent index. One or more intervening interpolated speech parameter templates (620) are interpolated between the first speech parameter template (614) and the subsequent speech parameter template (618). The one or more intervening speech spectral parameter vectors (606) are compared to the corresponding one or more intervening interpolated speech parameter templates (620) to derive a distance. The subsequent index is transmitted when the distance derived is less than or equal to a predetermined distance.
Abstract:
A method and apparatus for protecting compressed speech in very low bit rate voice messaging comprising the steps of analyzing compressed input speech data to discriminate between the data such as heading, pitch, energy, spectral and timing information (506); providing a plurality of methods for channel encoding wherein the most error sensitive information for speech replication is provided a coding method with the greatest protection and sequentially less error sensitive information is encoded utilizing methods of sequentially less protection (510), thereby providing for significantly less overhead in the overall channel encoding process than would be present under a standard channel encoding scheme; passing the output of each encoder to a multiplexor (512), which multiplexes the plurality of channel encoded data and sends the encoded data via a transmission channel to a de-multiplexer wherein the channel encoded data is separated and passed to a plurality of decoders designed to decode the data of its paired encoder; passing the decoded data to an analog to digital converter wherein the digital data is converted to analog data; and passing the analog data to a speech synthesizer which replicates the input speech.
Abstract:
A paging terminal (110) comprises transmitter controller means (226), receiving controller means (252), and an assignment means (256). The paging terminal (110) is for locating a portable communication unit (108). The transmitter controller means (226) is coupled to one or more transmitters (104) for transmitting an information signal which comprises a predetermined color code word which identifies a subset of a plurality of communication cells (500) for which radio coverage does not overlap. The receiving controller means (252) is coupled to fixed receivers (103) for receiving an acknowledge back signal from the portable communication unit (108) comprising a reported color code value determined from the predetermined color code word transmitted in the first information signal. The assignment means is coupled to the receiving controller means (252) for identifying the one of the fixed receivers (103) and determining a cell location of the portable communication unit (108) from the reported color code value and the identification of the one of the fixed receivers (103).
Abstract:
A method and apparatus is provided for a low bit rate speech transmission. Speech spectral parameter vectors are generated from a voice message and stored in a sequence of speech spectral parameter vectors within a speech spectral parameter matrix. A first index identifying a first speech parameter template corresponding to a first speech spectral parameter vector of the sequence of speech spectral parameter vectors is transmitted. A subsequent speech spectral parameter vector of the sequence is selected and a subsequent speech parameter template is determined having a subsequent index. One or more intervening interpolated speech parameter templates are interpolated between the first speech parameter template and the subsequent speech parameter template. The one or more intervening speech spectral parameter vectors are compared to the corresponding one or more intervening interpolated speech parameter templates to derive a distance. The subsequent index is transmitted when the distance derived is less than or equal to a predetermined distance.
Abstract:
A method and apparatus is provided for a low bit rate speech transmission. Speech spectral parameter vectors are generated from a voice message and stored in a sequence of speech spectral parameter vectors within a speech spectral parameter matrix. A first index identifying a first speech parameter template corresponding to a first speech spectral parameter vector of the sequence of speech spectral parameter vectors is transmitted. A subsequent speech spectral parameter vector of the sequence is selected and a subsequent speech parameter template is determined having a subsequent index. One or more intervening interpolated speech parameter templates are interpolated between the first speech parameter template and the subsequent speech parameter template. The one or more intervening speech spectral parameter vectors are compared to the corresponding one or more intervening interpolated speech parameter templates to derive a distance. The subsequent index is transmitted when the distance derived is less than or equal to a predetermined distance.
Abstract:
A speech analyzer (107) compresses a voice message for transmission and includes an LPC analyzer (406) which derives spectral vectors from segments of speech; a memory (1910) which stores predetermined spectral vectors identified by indexes, the indexes also identifying predetermined voicing vectors stored within a receiver; a quantizer (422) which compares the spectral vector derived with the predetermined spectral vectors to select one of the predetermined spectral vectors; and an output buffer for storing the index identifying the predetermined spectral vector selected. The speech analyzer (107) also includes a pitch determiner (414) which includes a pitch function generator (414) which generates a pitch function from a segment of speech. A pitch enhancer (1116) enhances the pitch function of a current segment of speech utilizing the pitch function of one or more sequential segments of speech and a pitch detector (1118) detects the pitch of the current segment of speech.
Abstract:
A paging terminal (110) comprises transmitter controller means (226), receiving controller means (252), and an assignment means (256). The paging terminal (110) is for locating a portable communication unit (108). The transmitter controller means (226) is coupled to one or more transmitters (104) for transmitting an information signal which comprises a predetermined color code word which identifies a subset of a plurality of communication cells (500) for which radio coverage does not overlap. The receiving controller means (252) is coupled to fixed receivers (103) for receiving an acknowledge back signal from the portable communication unit (108) comprising a reported color code value determined from the predetermined color code word transmitted in the first information signal. The assignment means is coupled to the receiving controller means (252) for identifying the one of the fixed receivers (103) and determining a cell location of the portable communication unit (108) from the reported color code value and the identification of the one of the fixed receivers (103).