Source dependent channel coding with error protection
First Claim
1. Speech processing apparatus comprisingspeech analyzer means responsive to input speech signals from a source of input speech signals for generating a plurality of parameter signals representing said input speech signals in accordance with a speech model, at least one of said parameter signals being quantized as one of p levels,channel encoder means comprisingencoder memory means for storing an encoding table defining a mapping from each of said p levels to a unique one of p, m-bit label signals, where p<
- k=2m, andmeans responsive to said speech analyzer means for transmitting, over a channel to a destination, the one of said p label signals that is associated with said one of said p levels in said encoding table,channel decoder means comprisingdecoder memory means for storing a decoding table defining the inverse of said encoding table mapping andmeans, responsive to a label signal received at said destination from said channel, for decoding said received label signal as the one of said p levels associated with said received label signal in said decoding table inverse mapping when said received label signal is one of said p label signals, and for decoding said received label signal in accordance with an error routine when said received label signal is one of the k-p, m-bit label signals other than said p label signals, andspeech synthesizer means responsive to said decoding means for synthesizing speech based at least in part on said decoded label signal,wherein said encoding table mapping stored by said encoder memory means and said decoding table inverse mapping stored by said decoder memory means are obtained to minimize the effect of channel errors and are obtained using simulated annealing based on a probability distribution of said p levels for said one parameter signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A parameter communication arrangement where a parameter that is transmitted over a channel using m-bit codewords or labels is quantized before transmission as one of only p levels, where, significantly, p<k=2m. Since only p labels are needed to transmit the p levels, the unused k-p labels are advantageously available to provide redundancy. The receiver decodes the redundant labels in accordance with an error routine. An encoding table mapping from the p levels to p labels and a decoding table inverse mapping from the p labels to p levels are obtained using an optimization procedure to minimize the effect of channels errors. The optimization is based on the probability distribution for the p levels such that a relatively high proportion of the error protection made available by having redundant labels inures to the benefit of parameter levels which are more likely to be transmitted. The optimization procedure is a well known technique referred to as simulated annealing which is for the first time applied to source dependent channel coding.
-
Citations
25 Claims
-
1. Speech processing apparatus comprising
speech analyzer means responsive to input speech signals from a source of input speech signals for generating a plurality of parameter signals representing said input speech signals in accordance with a speech model, at least one of said parameter signals being quantized as one of p levels, channel encoder means comprising encoder memory means for storing an encoding table defining a mapping from each of said p levels to a unique one of p, m-bit label signals, where p< - k=2m, and
means responsive to said speech analyzer means for transmitting, over a channel to a destination, the one of said p label signals that is associated with said one of said p levels in said encoding table, channel decoder means comprising decoder memory means for storing a decoding table defining the inverse of said encoding table mapping and means, responsive to a label signal received at said destination from said channel, for decoding said received label signal as the one of said p levels associated with said received label signal in said decoding table inverse mapping when said received label signal is one of said p label signals, and for decoding said received label signal in accordance with an error routine when said received label signal is one of the k-p, m-bit label signals other than said p label signals, and speech synthesizer means responsive to said decoding means for synthesizing speech based at least in part on said decoded label signal, wherein said encoding table mapping stored by said encoder memory means and said decoding table inverse mapping stored by said decoder memory means are obtained to minimize the effect of channel errors and are obtained using simulated annealing based on a probability distribution of said p levels for said one parameter signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- k=2m, and
-
16. Speech processing apparatus comprising
speech analyzer means responsive to input speech signals from a source of input speech signals for generating a plurality of parameter signals representing said input speech signals in accordance with a speech model, at least one of said parameter signals being quantized as one of p levels, channel encoder means comprising encoder memory means for storing an encoding table defining a mapping from each of said p levels to a unique one of p, m-bit label signals, where p< - k=2m, and
means responsive to said speech analyzer means for transmitting, over a channel to a destination, the one of said p label signals that is associated with said one of said p levels in said encoding table, channel decoder means comprising decoder memory means for storing a decoding table defining the inverse of said encoding table mapping and defining an additional mapping from each of certain ones of the k-p, m-bit label signals other than said p label signals and means, responsive to a label signal received at said destination from said channel, for decoding said received label signal as the one of said p levels associated with said received label signal in said decoding table inverse mapping when said received label signal is one of said p label signals, and for decoding said received label signal as defined by said additional mapping when said received label signal is one of said certain ones of said k-p label signals, and speech synthesizer means responsive to said decoding means for synthesizing speech based at least in part on said decoded label signal, wherein said encoding table mapping stored by said encoder memory means and said decoding table inverse mapping stored by said decoder memory means are obtained to minimize the effect of channel errors and are obtained based on a probability distribution of said p levels for said one parameter signal, wherein said inverse and additional mappings are such that at least one of said p label signals differs in b bits, 1<
=b<
m, from a label signal which maps into the same level as said at least one of said p label signals and which also differs in b bits from a label signal which maps into a level other than said same level. - View Dependent Claims (17, 18, 19, 20, 21, 22)
- k=2m, and
-
23. Speech processing apparatus comprising
speech analyzer means responsive to input speech signals from a source of input speech signals for generating a plurality of parameter signals representing said input speech signals in accordance with a speech model, at least one of said parameter signals being quantized as one of p levels, channel encoder means comprising encoder memory means for storing an encoding table defining a mapping from each of said p levels to a unique one of p, m-bit label signals, where p< - =k=2m, and
means responsive to said speech analyzer means for transmitting, over a channel to a destination, the one of said p label signals that is associated with said one of said p levels in said encoding table, channel decoder means comprising decoder memory means for storing a decoding table defining the inverse of said encoding table mapping and means, responsive to a label signal received at said destination from said channel, for decoding said received label signal as the one of said p levels associated with said received label signal in said decoding table inverse mapping when said received label signal is one of said p label signals, and speech synthesizer means responsive to said decoding means for synthesizing speech based at least in part on said decoded label signal, wherein said encoding table mapping stored by said encoder memory means and said decoding table inverse mapping stored by said decoder memory means are obtained to minimize the effect of channel errors and are obtained using simulated annealing based on a probability distribution of said p levels for said one parameter signal. - View Dependent Claims (24, 25)
- =k=2m, and
Specification