Method and system for Gaussian probability data bit reduction and computation
First Claim
1. A method for reducing use of runtime memory in a data processing algorithm that uses one or more probability distribution functions, where each probability distribution function is characterized by one or more uncompressed mean values and one or more variance values, wherein the uncompressed mean and variance values are represented by α
- -bit floating point numbers, where a is an integer greater than 1, the method comprising the steps of;
converting the probability distribution functions to compressed probability functions having compressed mean and/or variance values represented as β
-bit integers, where β
is less than α
, whereby the compressed mean and/or variance values occupy less memory space than the uncompressed mean and/or variance values; and
performing one or more portions of the data processing algorithm with the compressed mean and variance values.
4 Assignments
0 Petitions
Accused Products
Abstract
Use of runtime memory may be reduced in a data processing algorithm that uses one or more probability distribution functions. Each probability distribution function may be characterized by one or more uncompressed mean values and one or more variance values. The uncompressed mean and variance values may be represented by α-bit floating point numbers, where α is an integer greater than 1. The probability distribution functions are converted to compressed probability functions having compressed mean and/or variance values represented as β-bit integers, where β is less than α, whereby the compressed mean and/or variance values occupy less memory space than the uncompressed mean and/or variance values. Portions of the data processing algorithm can be performed with the compressed mean and variance values.
-
Citations
40 Claims
-
1. A method for reducing use of runtime memory in a data processing algorithm that uses one or more probability distribution functions, where each probability distribution function is characterized by one or more uncompressed mean values and one or more variance values, wherein the uncompressed mean and variance values are represented by α
- -bit floating point numbers, where a is an integer greater than 1, the method comprising the steps of;
converting the probability distribution functions to compressed probability functions having compressed mean and/or variance values represented as β
-bit integers, where β
is less than α
, whereby the compressed mean and/or variance values occupy less memory space than the uncompressed mean and/or variance values; and
performing one or more portions of the data processing algorithm with the compressed mean and variance values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- -bit floating point numbers, where a is an integer greater than 1, the method comprising the steps of;
-
25. A signal recognition apparatus, comprising:
-
a signal processor configured to observe N different features of a signal and set up M different probability functions of the N different features, each probability function representing a probability of a different one of M possible Gaussians of a portion of the signal, where each probability distribution function is characterized by one or more uncompressed mean values and one or more variance values, wherein the uncompressed mean and variance values are represented by α
-bit floating point numbers, where a is an integer greater than 1,wherein the signal processor is configured to convert the probability distribution functions to compressed probability functions having compressed mean and/or variance values represented as β
-bit integers, where β
is less than α
, whereby the compressed mean and/or variance values occupy less memory than the uncompressed mean and/or variance values,wherein the signal processor is configured to calculate a probability for each of the M possible Gaussians using the compressed probability functions, and wherein the signal processor is configured to determine a most probable Gaussian from the calculated probabilities for the M possible Gaussians. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for reducing use of runtime memory in a data processing algorithm that uses one or more probability distribution functions, where each probability distribution function is characterized by one or more uncompressed mean values and one or more variance values, wherein the uncompressed mean and variance values are represented by α
- -bit floating point numbers, where a is an integer greater than 1, the apparatus comprising;
means for converting the probability distribution functions to compressed probability functions having compressed mean and/or variance values represented as β
-bit integers, where β
is less than α
, whereby the compressed mean and/or variance values occupy less memory than the uncompressed mean and/or variance values; and
means for performing one or more portions of the data processing algorithm with the compressed mean and variance values.
- -bit floating point numbers, where a is an integer greater than 1, the apparatus comprising;
Specification