Method and system for the arrangement of vocoder data for the masking of transmission channel induced errors
AssigneeQUALCOMM Incorporated
InventorsWilliam R. Gardner, Paul E. Jacobs
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsWilliam R. Gardner, Paul E. Jacobs
Estimating the term…
A method and system by which parameter data representative of vocoded speech are organized into a data packet for transmission so as to reduce the impact of transmission channel induced errors on the data packet. A data packet is constructed with certain most perceptually significant bits of parameter data at the beginning of the data packet. Following in the data packet are lesser perceptually significant bits of the same parameter data. Other parameter data then follows in the data packet. Interleaved in the data packet following the most perceptually significant bits at the beginning of the data packet are most perceptually significant bits of other parameter data. A parity check code is computed from the most perceptually significant bits in the data packet and also interleaved in the data packet following the most perceptually significant bits at the beginning of the data packet.
In a vocoding system a method for formatting vocoded speech parameter data corresponding to a frame of speech samples into a data packet for transmission comprising the steps of:
In a vocoding system in which a variable rate linear prediction coding (LPC) vocoder encodes frames of speech samples to produce corresponding sets of encoded speech parameter data based upon an analysis of speech samples in each speech sample frame and predetermined subframes thereof, a method for formatting a frame of one rate parameter data for transmission to reduce the impact of transmission channel induced errors in a transmitted frame of parameter data as received and reconstructed into a corresponding frame of speech samples, said method comprising the steps of:
In a vocoding system in which a vocoder produces variable rate frames of parameter data and corresponding frame rate indication, a data packing system for assembling each frame of parameter data into a data packet comprising:
In a vocoding system in which received variable data rate frames of vocoded speech parameter data are decoded into corresponding frames of speech samples, a method for reordering said parameter data as formatted in a data packet within each received variable data rate frame wherein parameter data of a highest rate frame contains a portion of each parameter data of one parameter data type in a predetermined order within a beginning packet portion of the data packet, said beginning packet portion being followed by a remaining packet portion within which is exclusively provided another portion of each parameter data of the one set of parameter data in a predetermined order, and followed exclusively within said remaining packet portion by remaining parameter data of said variable data frame, and having parity data within said exclusively within said remaining packet portion, said parity data being computed from parameter data within said data packet, said method comprising the steps of:
In a vocoding system in which received variable rate frames of data contain vocoded speech parameter data, with the frame data formatted according to a predetermined format, and the parameter data is decoded into corresponding frames of speech samples, a system for reorganizing parameter data within each received variable rate frame of parameter data comprising:
A method for providing a frame of full rate variable rate vocoder data from received speech samples, said method comprising the following steps of:
A method for providing a frame of half rate variable rate vocoder data from received speech samples, said method comprising the following ordered steps of:
A method for providing a frame of quarter rate variable rate vocoder data from received speech samples, said method comprising the following ordered steps of:
A method for providing a frame of eighth rate variable rate vocoder data from received speech samples, said method comprising the following ordered steps of:
A vocoder comprising:
In a communication system wherein data from a frame of data is reordered to provide more significant portions of said data in a first half of a transmission packet and wherein remaining portions of said data are provided exclusively in a second half of said transmission packet distinct from said first half of said transmission packet, and wherein portions of said remaining data are interleaved exclusively throughout said second half of said transmission packet, a subsystem for reordering said frame of data comprising:
In a communication system wherein a frame of speech samples is encoded according to a speech model to provide a frame of parameter data and wherein said frame of parameter data is reordered to provide more significant portions of said parameter data in a first half of a transmission packet and wherein remaining portions of said parameter data are provided exclusively in a second half of said transmission packet distinct from said first half of said transmission packet and wherein portions of said remaining data are interleaved exclusively throughout said second half of said transmission packet, a system for providing an estimate of said speech data from said transmission packet comprising:
In a vocoding system, a method for formatting speech parameter data into a data packet for transmission, said method comprising the steps of:
Dependencies are inferred from the claim text.