Fixed, variable and adaptive bit rate data source encoding (compression) method
First Claim
Patent Images
1. A computer readable medium including computer readable instructions for vector encoding a data source comprising:
- instructions for taking an observation of a data source;
instructions for estimating a probability density function from the data observation; and
instructions for determining codepoints for vector encoding the data source based upon the estimated probability density function from the data source.
0 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, quantization encoding is conducted using the probability density function of the source, enabling fixed, variable and adaptive rate encoding. To achieve adaptive encoding, an update is conducted with a new observation of the data source, preferably with each new observation of the data source. The current probability density function of the source is then estimated to produce codepoints to vector quantize the observation of the data source.
-
Citations
25 Claims
-
1. A computer readable medium including computer readable instructions for vector encoding a data source comprising:
-
instructions for taking an observation of a data source; instructions for estimating a probability density function from the data observation; and instructions for determining codepoints for vector encoding the data source based upon the estimated probability density function from the data source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for vector encoding a data source comprising:
-
means for taking an observation of a data source; means for estimating a probability density function from the data observation; and means for determining codepoints for vector encoding the data source based upon the estimated probability density function from the data source. - View Dependent Claims (11, 12, 13)
-
-
14. A method of vector encoding a data source comprising:
-
observing a data source and generating a parametric model of the data source, wherein the parametric model is defined by a parameter set and the parameter set is associated with one or more clusters; generating a codebook for each of the one or more clusters; quantizing the observation of the data source to obtain one or more codepoints; selecting a codepoint that minimizes distortion; and transmitting an index of the codepoint to a receiver. - View Dependent Claims (15, 16, 17)
-
-
18. A system for vector encoding a data source comprising:
-
means for observing a data source and generating a parametric model of the data source, wherein the parametric model is defined by a parameter set and the parameter set is associated with one or more clusters; means for generating a codebook for each of the one or more clusters; means for quantizing the observation of the data source to obtain one or more codepoints; means for selecting a codepoint that minimizes distortion; and means for transmitting an index of the codepoint to a receiver. - View Dependent Claims (19, 20)
-
-
21. A computer readable medium including computer readable instructions for vector encoding a data source comprising:
-
instructions for observing a data source and generating a parametric model of the data source, wherein the parametric model is defined by a parameter set and the parameter set is associated with one or more clusters; instructions for generating a codebook for each of the one or more clusters; instructions for quantizing the observation of the data source to obtain one or more codepoints; instructions for selecting a codepoint that minimizes distortion; and instructions for transmitting an index of the codepoint to a receiver.
-
-
22. A system for encoding a non-stationary data source comprising:
-
means for determining a current estimate of probability density function model parameters of the data source by applying a re-estimation algorithm to a previous estimate of the model parameters and new data; and means for updating a set of codepoints using the model parameters. - View Dependent Claims (23, 24)
-
-
25. A computer readable medium including computer readable instructions for encoding a non-stationary data source comprising:
-
instructions for determining a current estimate of probability density function model parameters of the data source by applying a re-estimation algorithm to a previous estimate of the model parameters and new data; and instructions for updating a set of codepoints using the model parameters.
-
Specification