Two adaptive structures are proposed to conquer the low performance caused by long-term pause of the row and column interpolation components in traditional structures of Catmull-Rom
when operations between row and column not suitable. In the two adaptive structures
three interpolators were added on the basis of traditional structure
along with two adaptive strategies which could allocate interpolators between row and column and adjust the number of them at working. The result of experiment is as follows. Compared with the traditional structure
the first structure achieved up to 3.99 times performance improvement
while resources occupy between with 1 to 2.5 times
and the performance improvement achieved only when scaling down
suitable for cases of shrinking only
such as MIPMAP of texture; The second structure achieved up to 3.98 times performance improvement
while resources occupy between with 1.7 to 2.5 times
and the performance improvement achieved when scaling up as well as scaling down