A computation device and method
AssigneeKoninklijke Philips N.V.
InventorsSebastiaan Jacobus Antonius DE HOOGH, Ronald RIETMAN, Ludovicus Marinus Gerardus Maria TOLHUIZEN, Hendrik Dirk Lodewijk HOLLMANN
Life of this patent
Estimating the term…
Abstract
A computation device (200) arranged to evaluate a data function (S) mapping a number (n) of input variables to a number of output variables (m). The computation device comprises selection mechanism (220) receiving as input selection variables and an evaluation mechanism (210) arranged to receive the one or more evaluation variables and to evaluate the evaluation functions for the received evaluation variables, an evaluation function receiving as input the evaluation variables.
Claims15
A computation device arranged to evaluate a data function (S) mapping a number (n) of input variables to a number of output variables (m), the data function being arranged in the computation device as a computation comprising selection functions and evaluation functions, the input variables being partitioned into one or more selection variables and one or more evaluation variables, for each particular combination of values of the selection variables (υ) a corresponding selection function (Qυ) and evaluation function (Pυ) are defined,
- the computation device comprising
- a selection mechanism arranged to receive the one or more selection variables, and to evaluate the selection functions for the received selection variables, a selection function receiving as input the selection variables and the output of the selection function indicating whether the selection variables received in the selection function equal the particular combination of values corresponding to the selection function,
- an evaluation mechanism arranged to receive the one or more evaluation variables and to evaluate the evaluation functions for the received evaluation variables, an evaluation function receiving as input the evaluation variables and the output of the evaluation function representing the output of the data function having as input the union of the evaluation variables and the particular combination of values of the selection variables corresponding to the evaluation function, and
- a combination mechanism arranged to combine the outputs of the selection mechanism and the evaluation mechanism into the output of the data function for the input variables, the combination mechanism summing products (ΣυQυPυ) of a selection function (Qυ) and an evaluation function (Pυ) corresponding to the same particular combination of values, said summing being over all combinations of values of the selection variables (υ).
The computation device wherein the selection mechanism comprises multiple selection units implementing the selecting functions and/or wherein the evaluation mechanism comprises multiple evaluation units implementing the evaluation functions.
A computation method arranged to evaluate a data function (S) mapping a number (n) of input variables to a number of output variables (m), the data function being arranged in the computation method as a computation comprising selection functions and evaluation functions, the input variables being partitioned into one or more selection variables and one or more evaluation variables, for each particular combination of values of the selection variables (υ) a corresponding selection function (Qυ) and evaluation function (Pυ) are defined,
- the computation method comprising
- selection parts arranged to receive the one or more selection variables, and to evaluate the selection functions for the received selection variables, a selection function receiving as input the selection variables and the output of the selection function indicating whether the selection variables received in the selection function equal the particular combination of values corresponding to the selection function,
- evaluation parts arranged to receive the one or more evaluation variables and to evaluate the evaluation functions for the received evaluation variables, an evaluation function receiving as input the evaluation variables and the output of the evaluation function representing the output of the data function having as input the union of the evaluation variables and the particular combination of values of the selection variables corresponding to the evaluation function, and
- combination parts arranged to combine the outputs of the selection mechanism and the evaluation mechanism into the output of the data function for the input variables, the combination parts comprising summing products (ΣυQυPυ) of a selection function (Qυ) and an evaluation function (Pυ) corresponding to the same particular combination of values, said summing being over all combinations of values of the selection variables (υ).
Dependencies are inferred from the claim text.