Coding
First Claim
1. A method of coding (20) a set of input values (S1) into a set of coefficients by use of a given algorithm, the method comprising:
- selecting (201) coefficients to be calculated, out of a total set of possible coefficients that can be calculated by the given algorithm given the set of input values, in which selection priorities depend on calculation costs of the respective possible coefficients, and calculating (201) the selected coefficients to obtain the set of coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides coding (20) a set of input values (S1) into a set of coefficients by use of a given algorithm, by selecting (201) coefficients to be calculated, out of a total set of possible coefficients that can be calculated by the given algorithm given the set of input values, in which selecting higher priority is given to coefficients which require a lower calculation cost compared to other coefficients, and by calculating (201) the selected coefficients to obtain the set of coefficients. Preferably, for a given coefficient the calculation cost is at least partly based on an amount of calculation steps that is required to calculate the given coefficient reduced with an amount of calculations that can be shared with the calculation of other selected coefficients, and wherein in the step of calculating results of shared calculation steps are re-used in calculating (201) other coefficients which share the shared calculation steps.
16 Citations
25 Claims
-
1. A method of coding (20) a set of input values (S1) into a set of coefficients by use of a given algorithm, the method comprising:
-
selecting (201) coefficients to be calculated, out of a total set of possible coefficients that can be calculated by the given algorithm given the set of input values, in which selection priorities depend on calculation costs of the respective possible coefficients, and calculating (201) the selected coefficients to obtain the set of coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 22, 23, 24, 25)
-
-
14. A device for coding (20) a set of input values (S1) into a set of coefficients by use of a given algorithm, the device comprising:
-
means (201) for selecting coefficients to be calculated, out of a total set of possible coefficients that can be calculated by the given algorithm given the set of input values, in which selection priorities depend on calculation costs of the respective possible coefficients, and means (201) for calculating the selected coefficients to obtain the set of coefficients.
-
-
15. A method of inverse transforming (401) a set of coefficients (S2) into a set of output values (S1′
- ) by use of a given algorithm, the method comprising;
selecting (401) respective coefficients out of a total set of available coefficients for use as input in calculating the values by the given algorithm, in which selection priorities depend on calculation costs of the respective available coefficients, calculating (401) the values from the selected coefficients.
- ) by use of a given algorithm, the method comprising;
-
17. A device (40) for inverse transforming a set of coefficients (S2′
- ) into a set of output values (S1′
) by use of a given algorithm, the device comprising;
means (401) for selecting respective coefficients out of a total set of available coefficients for use as input in calculating the values by the given algorithm, in which selection priorities depend on calculation costs of the respective available coefficients, means (401) for calculating the values from the selected coefficients.
- ) into a set of output values (S1′
-
18. A signal (S2,S2′
- ) including a set of coefficients representing a set of values, the set of coefficients being a sub-set of a total set of possible coefficients that could have been calculated by a given algorithm from the set of values, wherein the respective coefficients in the signal are those coefficients for which a calculation cost is lower compared to non-calculated coefficients.
Specification