Algorithm parameter requirement P-01: Distance metrics (Essential)
Two types of distance metrics must be supported: Euclidian and derivative metrics. The interfaces must be designed so that it is easy to add support for other metrics at a later time.
See .
![]() |
(4) |
![]() |
(5) |
![]() |
(6) |
![]() |
(7) |
Algorithm parameter requirement P-02: Warping window (Essential)
The algorithm must be able to constrain the warping path inside a warping window. It must be possible to change the size of the window.
See , page 234. The warping path may contain only such points
for which
![]() |
(8) |
The value of must be passed as a parameter to the algorithm.
Algorithm parameter requirement P-03: Slope constraint (Essential)
The algorithm must support only the slope constraint mentioned in chapter 2.2.2. It must be possible to add other slope constraints at a later time.
The warping path may go from point to point
,
or
.
The interfaces must be designed so, that it is possible to implement other slope constraints (eg.
Itakura slope constraint, see
).
Algorithm parameter requirement P-04: Start and end point offset (Conditional)
The algorithm must allow using fixed start and end points or a certain offset at the start and end points of the warping path. Fixed points are used by default.
![]() |
(9) |
![]() |
(10) |